<?php

use \App\HttpController\Router;

//管理后台
Router::group(['prefix'=>'manage','namespace'=>'Admin'],function (){
    //登录部分
    Router::post('login', 'LoginController/login');
    Router::get('captcha', 'LoginController/captcha');
    //上传
    Router::post('upload', 'UploadController/upload');
    //首页
    Router::get('', 'IndexController');
    //文章管理
    Router::group(['prefix'=>'article'],function (){
        Router::get('', 'ArticleController');//文章列表
        Router::get('info', 'ArticleController/info');//文章详情
        Router::post('preview', 'ArticleController/preview');//预览，模板消息推送
        Router::post('update', 'ArticleController/update');//更新文章信息
        Router::post('status', 'ArticleController/updateStatus');//更新状态
        Router::post('destroy', 'ArticleController/destroy');//删除文章信息
    });
    //背景图片管理
    Router::group(['prefix'=>'back'],function (){
        Router::get('', 'BackController');
        Router::get('all', 'BackController/all');
        Router::post('update', 'BackController/update');
        Router::post('destroy', 'BackController/destroy');
    });
    //图片资源管理
    Router::group(['prefix'=>'resource'],function (){
        Router::get('', 'ResourceController');
        Router::post('destroy', 'ResourceController/destroy');
    });
    //分类管理
    Router::group(['prefix'=>'category'],function (){
        Router::get('', 'CategoryController');
        Router::post('update', 'CategoryController/update');
        Router::post('destroy', 'CategoryController/destroy');
    });
    //管理人员
    Router::group(['prefix'=>'operate'],function (){
        Router::get('', 'OperateController');
        Router::get ('all', 'OperateController/all');
        Router::post('update', 'OperateController/update');
        Router::post('status', 'OperateController/status');
        Router::post('destroy', 'OperateController/destroy');
    });
    //角色
    Router::group(['prefix'=>'role'],function (){
        Router::get ('', 'RoleController');
        Router::post('update', 'RoleController/update');
        Router::post('destroy', 'RoleController/destroy');
        Router::get ('all', 'RoleController/all');
        Router::post('status', 'RoleController/status');
        Router::get ('access', 'RoleController/access');
        Router::post('store', 'RoleController/store');
    });
    //权限节点
    Router::group(['prefix'=>'node'],function (){
        Router::get('', 'NodeController');
        Router::post('update', 'NodeController/update');
        Router::post('destroy', 'NodeController/destroy');
    });
    //视频管理
    Router::group(['prefix'=>'video'],function (){
        Router::get ('','VideoController/index');//视频管理_列表
        Router::post ('update','VideoController/update');//视频管理_新增
        Router::post('destroy','VideoController/destroy');//视频管理_删除
        Router::get ('count','VideoController/count');//视频管理_统计
        Router::post('status', 'VideoController/updateStatus');//更新状态
        Router::post ('preview','VideoController/preview');//公共号_预览，模板消息推送
    });

    //模板消息
    Router::group(['prefix'=>'message'],function (){
        Router::get ('','MessageController/index');//模板列表
        Router::post ('update','MessageController/update');//模板消息编辑
        Router::post('push','MessageController/push');//模板消息推送
        Router::get('token','MessageController/token');//模板消息推送重置token
        Router::get ('record','MessageController/record');//推送记录列表
    });

    //配置信息
    Router::group(['prefix'=>'config'],function (){
        Router::get ('','ConfigController/index');//配置信息
        Router::post ('update','ConfigController/update');//配置信息编辑
        Router::post ('destroy','ConfigController/destroy');//删除配置信息

    });

    //统计分析
    Router::group(['prefix'=>'count'],function (){
        Router::get ('','CountController/index');//统计分析
        Router::get ('old','CountController/index_old');//统计分析
    });

    //小程序配置管理
    Router::group(['prefix'=>'applet'],function (){
        Router::get ('','AppletController/index');//小程序_列表
        Router::get ('list','AppletController/list');//小程序_列表(all)
        Router::post ('update','AppletController/update');//小程序_新增
        Router::post('destroy','AppletController/destroy');//小程序_删除
    });

    //微信配置管理
    Router::group(['prefix'=>'wechat'],function (){
        Router::get ('','WechatController/index');//公共号_列表
        Router::post ('preview','WechatController/preview');//公共号_预览，模板消息推送
        Router::post ('update','WechatController/update');//公共号_新增
        Router::post('destroy','WechatController/destroy');//公共号_删除
    });

    //微信客服消息管理
    Router::group(['prefix'=>'custom'],function (){
        Router::get ('','CustomController/index');//客服消息_列表
        Router::post ('update','CustomController/update');//客服消息_新增
        Router::post('destroy','CustomController/destroy');//客服消息_删除
    });

    //相册管理
    Router::group(['prefix'=>'photo'],function (){
        Router::any('bingbing','PhotoController/bingbing');
//        Router::post ('bingbing','PhotoController/bingbing');
    });
});
